草庐IT

java - 从 Java 程序运行 grep

全部标签

c# - Selenium 网络驱动程序 : how to deal with javascript onclick in C#

我正在使用seleniumWeb驱动程序C#测试一个网站。我的本意是检查返回200的HttpWebResponse。但是,该按钮是一个javascriptonclick事件。我想知道是否有人有过如何处理这种情况的经验。这是按钮的HTML: 最佳答案 尝试这样的事情:publicvoidJavaScriptClick(IWebElementelement){IJavaScriptExecutorexecutor=(IJavaScriptExecutor)driver;executor.ExecuteScript("arguments[

javascript - JavaScript 客户端应用程序中的权限/ACL

如果我有一个JavaScript前端应用程序,处理权限/ACL的最佳/常见做法是什么。比如我想显示/隐藏一些元素等。当然,它不安全,但仍然在View层上,我该如何控制。我使用BackboneJS(与Marionette)作为客户端框架,因此使用jQuery、Underscore等。我在高层次上思考,我可以尝试以某种方式禁用一些路由。需要一些研究,但我可以做Router.on("route",checkPermissions)。然后在View层上,隐藏/显示元素,......仍然不确定如何最好地处理这个。我需要将一些权限对象传递到模型中...... 最佳答案

javascript - 为什么我的雪倒退? (模拟下雪的程序)

下面是我的Javascript文件。雪花一开始看起来都不错,但是当其中一些落到屏幕底部时,会发生某种奇怪的行为。雪开始表现出意想不到的样子,并以非程序化的方式反复地上下移动。我无法通过说明我的代码来弄清楚原因。谁能指出我哪里出错了?提前致谢!/*1.mimicthesnowfalling*/$(document).ready(function(){//gettheheightandwidthofthebrowserwindowvarwindowHeight=$(window).height();varwindowWidth=$(window).width();//settheheigh

javascript - 如何在 Chrome 打包应用程序的 list 中使用 "system_indicator"?

我正在尝试创建一个在系统菜单栏中带有图标的Chrome包应用程序,如下所述:https://docs.google.com/document/d/1QhhfR33Y28Yqnnoa_Sl3fnZK_mKtwt4dZe6kNyJ_MjU/edit,GoogleHangout应用程序可以实现此功能(这不是完全相同的行为),但我找不到任何好的文档来执行相同的操作。在GooglePackagedApp的manifest页面中,我们可以看到“system_indicator”字段。是我要找的吗?当我尝试将此字段设置为图标的url时,Chrome返回此错误:'system_indicator're

javascript - D3.js 是否支持 native 移动应用程序?

我发现了一些关于支持D3以创建使用移动浏览器查看的移动应用程序的问题。我想知道D3是否支持创建原生移动应用程序(例如在Android设备上)?如果不支持native移动应用程序,使用D3在移动设备上实现类native应用程序的最佳方法是什么?否则,是否有替代D3的方法来在移动设备上创建原生交互式可视化应用程序?谢谢! 最佳答案 D3是一个旨在处理数据并将其呈现为htmlDOM的库——通过SVG、直接div或可能是Canvas。当然还需要有能够运行代码的JavaScript引擎。浏览器提供了所有这些东西;native应用程序没有开箱即

javascript - 为什么我的 Speech Synthesis API 语音在功能运行超过 1 次时会发生变化?

我一直在使用Chrome(33及更高版本)中的新语音合成API来制作基于网络的通信辅助工具。我希望用户能够改变男性和女性之间的声音,API允许我这样做。但是,当页面首次加载和函数第一次运行时(从onclick事件),它使用默认的女声。然后任何时候运行它,它都会使用我想要使用的男声。我怎样才能让男声也第一次跑?这是调用javascript的按钮:这里是被调用的speakPhrase函数:functionspeakPhrase(phrase){if(phrase==""){alert("Pleaseenteraphrasebeforeaskingmetospeakforyou.Thanky

javascript - 为什么我在运行此示例 node.js 代码时得到 "TypeError: object is not a function"?

为什么我在运行下面显示的代码时会出错?(它用于Coursera上斯坦福“创业工程”类(class)的作业之一:https://class.coursera.org/startup-001/quiz/attempt?quiz_id=149)该类(class)于2013年6月至9月开课,因此可能存在破坏脚本的Node或csv更新,对吧?作业不是关于修复脚本的,所以这个问题不是'作弊',而且类(class)目前没有运行..所以,环境是:Ubuntu14.04(内核3-13-0-29-generic),Nodev0.11.13,npmv1.4.9我在主目录中有npminstall的csv、ac

javascript - 启动应用程序(如果已安装)或重定向以下载

在每个repo上,GitHub都有一个标记为“在桌面上克隆”的按钮(例如:https://github.com/github/developer.github.com)。如果您安装了GitHubforMac,href类似于:github-mac://openRepo/https://github.com/github/developer.github.com这将打开GitHubforMac并提供克隆存储库的功能。如果你不这样做,href是:http://mac.github.io`这是GitHubforMac的下载页面。我想在我的网站上做类似的事情:如果已安装则打开我的应用程序,如果没

javascript - 安装后如何运行 Karma?

我正在尝试将karma用于不同的观察过程。我在全局范围内安装了karma:npmi-gkarma然后运行​​karmastartkarma.conf.js并且成功了。现在我需要在项目中本地安装karmanpminstallkarma它似乎安装得很好,因为我在node_modules中有文件夹karma,但是,node_modules/karma/bin/karma似乎不是要运行的可执行文件.karma安装到本地后如何运行? 最佳答案 要在Windows上本地运行(我在Windows10上),我建议将以下内容添加到您的package.

javascript - 在单页应用程序上重用 Google Maps API 实例

假设我有一个单页应用程序(AngularJS应用程序),我在元素idgoogleMap上绘制了一个GoogleMap实例-varmapInstance=newgoogle.maps.Map(document.getElementById(`googleMap`),mapOption)然后我在应用程序路由中导航,由于这个原因,破坏了googleMapDOM元素,最后我回到了这个元素的路线,现在我必须在这个元素上重新绘制map.重新绘制map的正确方法是什么?正如我在thisanswer中读到的那样我不必重新创建它,而是使用相同的实例。 最佳答案